package com.arrogames.blondbattle.game.graphics.animation 
{
	/**
	 * ...
	 * @author Arnoud van Steenwijk
	 */
	public interface Animatable 
	{
		
		/**
		 * Change the direction of the animation
		 * 
		 * @see 	Spawner
		 * @param	direction	int		one of the options of Spawner (EAST or WEST)
		 */
		function changeDirection(spawnDirection:String) : void;
		
		/**
		 * Retrieve the direction the unit is currently facing
		 * 
		 * @return int
		 */
		function getOriginalSpawn() : String;
		
		function stopAnimation() : void;
		
		function startAnimation() : void;
		
		function isAnimating() : Boolean;
	}

}